home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 8: LINUX Games
/
Linux Cubed Series 8 - LINUX Games.iso
/
games
/
video
/
fly8111-.000
/
fly8111-
/
fly8
/
sndmgr.c
< prev
next >
Wrap
C/C++ Source or Header
|
1979-12-31
|
741b
|
44 lines
/* --------------------------------- sndmgr.c ------------------------------- */
/* This is part of the flight simulator 'fly8'.
* Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
*/
/* Sound drivers manager.
*/
#include "fly.h"
extern struct SndDriver NEAR* FAR
sound_init (char *name)
{
struct SndDriver NEAR* FAR* p;
char *options;
int n;
p = SndDrivers;
if (name) {
options = strchr (name, ':');
if (T(options = strchr (name, ':')))
n = options - name;
else
n = strlen (name);
if (!n)
return (&SndNone);
for (; *p; ++p)
if (!strnicmp ((*p)->name, name, n) && !(*p)->name[n])
return (*p);
return (0);
}
if (!*p)
return (&SndNone);
return (*p);
}
extern void FAR
sound_term (void)
{}